.head {
  background-color: #c91616;
  color: white;
  height: 10vw;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 2vw;
}

.head-div {
  border: 0.1vw #cfcfcf solid;
  border-radius: 5vw;
  background-color: white;
  color: gray;
  width: 40vw;
  padding-left: 1vw;
}

.body {
  background-color: #f6f4f4;
  color: black;
  height: 8vw;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 1vw;
}

.foot-div img {
  width: 96vw;
  height: 48vw;
}

.foot .foot-div .foot-text {
  height: 6vw;
  display: flex;
  flex-direction: row;
  color: #D3D3D3;
  border-bottom: 0.1vw #cfcfcf solid;
}

.foot-a, .foot-b {
  border: 0.2vw red solid;
  color: red;
  margin-right: 1vw;
}

.foot-b {
  border: 0.2vw blue solid;
  color: blue;
}
